.dashboard {
  padding: 16px;

  .ant-card {
    height: 100%;
    
    &:hover {
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
      transform: translateY(-2px);
      transition: all 0.3s ease;
    }

    .ant-card-head {
      border-bottom: 2px solid #f0f0f0;
      
      .ant-card-head-title {
        font-size: 16px;
        font-weight: 500;
      }
    }
  }

  .ant-statistic {
    .ant-statistic-title {
      font-size: 14px;
      color: rgba(0, 0, 0, 0.45);
    }

    .ant-statistic-content {
      font-size: 24px;
      font-weight: 500;
    }
  }

  .ant-table-thead > tr > th {
    background: #fafafa;
    font-weight: 500;
  }
} 